Rust 101
Rust の文法を他のプラグラミング言語と比較したりなど
Rust Language Cheat Sheet
Learning Rust
https://qiita.com/kanna/items/109bd9c972b224a341b5
関数に共有参照で渡されたデータの所有権を移すにはどうしたらよいか
Rust format
std::fmt - Rust
format("{:?}") の意味は
format := '{' [ argument ] [ ':' format_spec ] '}'
https://doc.rust-lang.org/std/fmt/#syntax
argument が省略されていて、spec で debug が指定されている
argument は パラメータの index か、名前付きにした場合は名前を指定できる
他にもなにか指定できる?
Type alias
Type aliases - The Rust Reference
pattern match
Patterns
Trais bounds
「bound」の訳について · Issue #153 · rust-lang-ja/the-rust-programming-language-ja
New Type Pattern
Rustで強めに型をつけるPart 1: New Type Pattern | κeenのHappy Hacκing Blog
The newtype pattern with Deref/DerefMut trait implementation